package com.hxzy.projectssmplus.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hxzy.projectssmplus.dto.SysRoleDTO;
import com.hxzy.projectssmplus.entity.SysRole;

import java.util.Set;

public interface SysRoleService extends IService<SysRole> {

    /**
     * 分页查询
     * @param ipage
     * @param sysRoleDTO
     * @return
     */
    IPage<SysRole> search(IPage ipage, SysRoleDTO sysRoleDTO);

    /**
     * 分页查询
     * @param ipage
     * @param sysRoleDTO
     * @return
     */
    IPage<SysRole> searchByXML(IPage ipage, SysRoleDTO sysRoleDTO);

    Set<String> ownerRoleByUserId(Integer adminUserId);
}
